Equivalence Checking of Combinational Circuit Using Chaotic Pattern Simulation and Binary Decision Diagrams

نویسندگان

  • ZHONGLIANG PAN
  • LING CHEN
چکیده

With the increase of complexity of circuits, guaranteeing the correctness of design becomes extremely important. A new equivalence checking method is presented in this paper for the verifications of combinational circuits; the method uses the chaotic pattern simulation to find a lot of equivalent nodes, which results in that the scale of the composite circuit is reduced. The equivalence checking of two combinational circuits is carried out by constructing a BDD which is corresponding to a circuit being made up of the composite circuit and interface circuit. If the BDD is a constant 0, then the two combinational circuits are functional equivalence, the two rest circuits are not equivalent. The experimental results for a lot of circuits show that the more accurate equivalent nodes can be obtained by using chaotic pattern simulation in this paper than the random pattern simulation, and the equivalence checking method presented in this paper is able to verify the combinational circuits in shorter time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Equivalence checking of combinational circuits using Boolean expression diagrams

The combinational logic-level equivalence problem is to determine whether two given combinational circuits implement the same Boolean function. This problem arises in a number of CAD applications, for example when checking the correctness of incremental design changes (performed either manually or by a design automation tool). This paper introduces a data structure called Boolean Expression Dia...

متن کامل

Probabilistic manipulation of Boolean functions using free Boolean diagrams

We propose a data structure for Boolean functions termed the Free Boolean Diagram. A Free Boolean Diagram allows decision vertices as in the conventional Binary Decision Diagram, but also allows function vertices corresponding to the and and xor functions. It has been shown previously that the equivalence of two Free Boolean Diagrams can be decided probabilistically in polynomial time. Based on...

متن کامل

Formal Methods for Functional Verification

Formal hardware verification ranges from proving that two combinational circuits compute the same functions to the much more ambitious task of proving that a sequential circuit obeys some abstract property expressed in temporal logic. In tracing the history of work in this area, we find a few efforts in the 1970s and 1980s, with a big increase in verification capabilities the late 1980s up thro...

متن کامل

Efficient (Non-)Reachability Analysis of Counterexamples

Formal verification of complete ASICs with up to several million gates can only be carried out, if the sequential problem is transformed to a combinational one. The circuits that have to be compared are modeled as Finite State Machines (FSMs). But the state encoding has to be (nearly) identical such that a matching of the states can be performed. Then combinational equivalence checking is carri...

متن کامل

Probabilistic representation and manipulation of Boolean functions using free Boolean diagrams

The advent of increasingly dense and fast Very Large Scale Integrated (VLSI) circuits allows for the design of larger and more sophisticated digital logic circuits. Efficient logic representations are necessary for the synthesis, testing and verification of these circuits. This thesis introduces a new logic representation, called the Free Boolean Diagram (FBD). This representation can be manipu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013